草庐IT

shell 编程

全部标签

windows - WP CLI Shell 不适用于 Windows

我最近按照以下说明在Windows上安装了WP-CLI。但是,当我键入wpshell时,出现错误:Thesystemcannotfindthepathspecified.github上的一个解决方案说:Psyshisnotbundledinwp-cli.phar,butyoushouldbeabletoincludeit,likeso:wgetpsysh.org/psysh-Opsysh.pharphpwp-cli.phar--require=psysh.pharshell但是,这也会产生错误:'wget'isnotrecognizedasaninternalorexternalcom

windows - 使用 Inno Setup 安装程序安装 Windows shell 扩展 DLL

我正在开发一个shell扩展DLL。我想使用InnoSetup安装程序安装它。我看到安装程序问,如果我想用程序安装shell扩展,我想使用InnoSetup安装程序进行类似的操作。我该怎么做呢?如果没有,你能指引我走上正确的道路吗?几天来我一直在搜索有关此的任何信息。 最佳答案 shell扩展只是一个带有COM类的DLL。所以只需部署它并使用regserverflag注册它:[Files]Source:"myext.dll";DestDir:"{app}";Flags:regserver另见RegisterExplorerCOMex

c++ - 以编程方式获取用于在非开发人员 Windows 环境中构建进程或库的 DLL 列表

我什至不确定这是否适用于Windows;我还没有看到一个人要求这么普遍的东西并找到解决方案。这可能是可能的,但可能没有用于处理它的API。我有一个自动化测试模块,我正在为Windows工作,它使用一个模块以通用方式处理检测到的EXE,除非它检测到二进制文件来自特定的测试框架。到目前为止,我只能通过查询帮助和处理响应/字符串解析来做到这一点。如果我触发某人在框架之外编写的长时间测试,该测试接受命令行参数寻求帮助,但实际上并不处理这些命令行参数而只是自动运行,这可能会导致问题。因此,有时我会卡在等待测试完成的时候,而不是进行闪电般的快速查询。这就是我试图通过这个花哨的新模块避免的。:)这个

node.js - Nodejs shell 脚本在 linux 中运行良好,但在 Windows 中运行不佳。为什么它不会执行多个命令

我发现我的node.jsshell脚本在Windows和Linux中的工作方式有所不同。我有一串使用child_process库同步执行的命令。varcmd=`echo'hello'echo'Stack'echo'Overflow'`varexec=require('child_process').execSync;varoptions={encoding:'utf8'};console.log(exec(cmd,options));在Linux中这会按照我的预期执行所有3个echo语句和输出。helloStackOverflow在Windows中而在Windows中,我不知道它是否执

python - 如何以编程方式检测应用程序在 Windows 中崩溃?

我正在运行一个启动多个应用程序的Python脚本。我需要一种方法来检测启动的应用程序是否已崩溃。一些应用程序有内部崩溃处理如何检测崩溃? 最佳答案 如果他们有内部崩溃处理,就不可能检测到。应用程序将处理错误并正常退出。如果您将自己附加为调试器,您甚至无法检测到这一点。原因是exceptiondispatching(MSDN):调试器收到有关异常的通知。这称为第一次机会异常。然而,这可能是“正常的”,例如FileNotFound,这是应用程序所期望的。Windows正在寻找想要处理异常的人。这可以是Python应用程序的exceptb

C++ Windows - 以编程方式检查软件是否访问互联网?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion假设我在Windows8.1上使用C++,并且我有软件的窗口/进程的ID。我可以检查这个软件是否连接到互联网?目的是检查软件是否可能会做一些可疑的事情。

php - 如何在 php 中运行除非被杀死或停止才会停止的 shell_exec()?

我正在构建一个仅适用于离线模式的Laravel应用程序(仅适用于Windows操作系统)。有一个客户端和服务器设置。在服务器仪表板中,有一个按钮可以“打开”服务器以允许客户端连接到服务器。引用(howcaniaccessmylaravelappfromanotherpc?)我的代码不工作。//RouteRoute::post('server-on','ServerController@powerOn')->name('server-on');//ServerControllerpublicfunctionpowerOn(){$ip=getHostByName(getHostName()

node.js - 如何为 child_process.exec 指定 shell 可执行文件?

我在Windows10中使用GitBash,并希望在child_process.exec调用中执行git命令。我认为由于我通过“GitForWindows”安装了git,我只需要将shell指定为GitBash可执行文件。我已经尝试了我能想到的GitBash可执行文件路径的所有变体,但它总是失败。Node正在寻找的路径是什么?无效路径示例c:/程序文件/git/usr/bin/bashc:/程序\文件/git/usr/bin/bash/c/程序\文件/git/usr/bin/bashc:\\程序文件\\git\\usr\\bin\\bashconst{expect}=require('

python - Windows 上的 asyncio create_subprocess_shell python 3.7

我正在尝试在Windows上测试一些异步功能。我正在使用Python3.7。这会提示一些NotImplementedErrorimportasyncioimportosimporttimeimportsys#thisworksasyncdefsay_after(delay,what):awaitasyncio.sleep(delay)print(what)#thisdoesn'tasyncdeftest_async(num):print('Task#{0}start'.format(num))proc=awaitasyncio.create_subprocess_shell('C:/P

windows - 通过fortran调用windows系统命令而不显示shell窗口并将结果输出到外部文件

我正在使用Fortran做一个小项目。部分代码用于检查PC的mac地址。目前,我正在使用调用系统命令如下:CALLSYSTEM("ipconfig-all>result.tmp")上面的代码将调用windowsipconfig-all命令并将信息输出到外部文件result.tmp。稍后将读取此文件以检查mac地址。https://software.intel.com/en-us/forums/intel-visual-fortran-compiler-fo...我试过那个解决方案,它适用于系统命令“ipconfig-all”,但我不知道如何将结果输出到外部文件。谁能给我一些关于如何实现